package com.obelisco.vista.seguridad;

import com.obelisco.vista.estilos.Styles;

import nextapp.echo2.app.Column;
import nextapp.echo2.app.ImageReference;
import nextapp.echo2.app.Label;
import echopointng.tree.DefaultMutableTreeNode;

public class TreeNodeCustom extends DefaultMutableTreeNode {

	private ImageReference icono;

	private String etiqueta;

	private Label lblEtiqueta;

	public TreeNodeCustom() {
		super();
		Column celda = new Column();

		lblEtiqueta = new Label();

		icono = Styles.ICON_16_FOLDER;
		lblEtiqueta.setIcon(icono);
		celda.add(lblEtiqueta);
		this.setUserObject(celda);

	}

	public String getEtiqueta() {
		return etiqueta;
	}

	public void setEtiqueta(String etiqueta) {
		this.etiqueta = etiqueta;
		lblEtiqueta.setText(etiqueta);

	}

	public ImageReference getIcono() {
		return icono;
	}

	public void setIcono(ImageReference icono) {
		this.icono = icono;
		lblEtiqueta.setIcon(icono);
	}

}
